home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The School House•
/
Geographics •••
/
Geographics v1.4
/
Geographics v1.4.rsrc
/
CODE_128.txt
< prev
next >
Wrap
Text File
|
1988-10-20
|
65KB
|
1,155 lines
# near model CODE resource
# jump table entries: 912-913 (2 of them)
export_114:
00000000 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00000004 7000 moveq.l D0, 0x00
00000006 56ED F6D8 sne [A5 - 0x928]
0000000A 206D FD62 movea.l A0, [A5 - 0x29E]
0000000E 41E8 8000 lea.l A0, [A0 - 0x8000]
00000012 2B48 FD36 move.l [A5 - 0x2CA], A0
00000016 3D7C FC18 80AA move.w [A6 - 0x7F56], 0xFC18
0000001C 3D7C FC18 80AC move.w [A6 - 0x7F54], 0xFC18
00000022 7014 moveq.l D0, 0x14
00000024 3D40 80AE move.w [A6 - 0x7F52], D0
00000028 206D FD62 movea.l A0, [A5 - 0x29E]
0000002C 41E8 800A lea.l A0, [A0 - 0x7FF6]
00000030 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000034 41EE 808C lea.l A0, [A6 - 0x7F74]
00000038 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
0000003C 7000 moveq.l D0, 0x00
0000003E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000042 3D40 80DC move.w [A6 - 0x7F24], D0
00000046 7002 moveq.l D0, 0x02
00000048 3D40 80DE move.w [A6 - 0x7F22], D0
0000004C 3D7C 238C 80E0 move.w [A6 - 0x7F20], 0x238C
00000052 3D7C 23F0 80E2 move.w [A6 - 0x7F1E], 0x23F0
00000058 7000 moveq.l D0, 0x00
0000005A 3D40 80E4 move.w [A6 - 0x7F1C], D0
0000005E 7000 moveq.l D0, 0x00
00000060 3D40 80E6 move.w [A6 - 0x7F1A], D0
00000064 7000 moveq.l D0, 0x00
00000066 3D40 80E8 move.w [A6 - 0x7F18], D0
0000006A 3D7C 01E4 80EA move.w [A6 - 0x7F16], 0x1E4
00000070 3D7C 00E6 80EC move.w [A6 - 0x7F14], 0xE6
00000076 3D6E 80E0 80EE move.w [A6 - 0x7F12], [A6 - 0x7F20]
0000007C 7000 moveq.l D0, 0x00
0000007E 3D40 80F0 move.w [A6 - 0x7F10], D0
00000082 203C 0000 3BDE move.l D0, 0x3BDE
00000088 D0AD FD6A add.l D0, [A5 - 0x296]
0000008C 2040 movea.l A0, D0
0000008E 4250 clr.w [A0]
00000090 203C 0000 3BE0 move.l D0, 0x3BE0
00000096 D0AD FD6A add.l D0, [A5 - 0x296]
0000009A 2040 movea.l A0, D0
0000009C 4250 clr.w [A0]
0000009E 7000 moveq.l D0, 0x00
000000A0 3D40 80F2 move.w [A6 - 0x7F0E], D0
label000000A4:
000000A4 302E 80F2 move.w D0, [A6 - 0x7F0E]
000000A8 48C0 ext.l D0
000000AA E388 lsl D0, 1
000000AC D0AD FD6A add.l D0, [A5 - 0x296]
000000B0 2040 movea.l A0, D0
000000B2 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000000B6 700B moveq.l D0, 0x0B
000000B8 526E 80F2 addq.w [A6 - 0x7F0E], 1
000000BC B06E 80F2 cmp.w D0, [A6 - 0x7F0E]
000000C0 6CE2 bge -0x1C /* 000000A4 */
000000C2 7000 moveq.l D0, 0x00
000000C4 3D40 80F2 move.w [A6 - 0x7F0E], D0
label000000C8:
000000C8 302E 80F2 move.w D0, [A6 - 0x7F0E]
000000CC 48C0 ext.l D0
000000CE E388 lsl D0, 1
000000D0 0680 0000 3BE6 addi.l D0, 0x3BE6
000000D6 D0AD FD6A add.l D0, [A5 - 0x296]
000000DA 2040 movea.l A0, D0
000000DC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000000E0 7021 moveq.l D0, 0x21
000000E2 526E 80F2 addq.w [A6 - 0x7F0E], 1
000000E6 B06E 80F2 cmp.w D0, [A6 - 0x7F0E]
000000EA 6CDC bge -0x22 /* 000000C8 */
000000EC 7000 moveq.l D0, 0x00
000000EE 3D40 80F2 move.w [A6 - 0x7F0E], D0
label000000F2:
000000F2 302E 80F2 move.w D0, [A6 - 0x7F0E]
000000F6 48C0 ext.l D0
000000F8 E388 lsl D0, 1
000000FA 0680 0000 3C2A addi.l D0, 0x3C2A /* '<*' */
00000100 D0AD FD6A add.l D0, [A5 - 0x296]
00000104 2040 movea.l A0, D0
00000106 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000010A 7021 moveq.l D0, 0x21
0000010C 526E 80F2 addq.w [A6 - 0x7F0E], 1
00000110 B06E 80F2 cmp.w D0, [A6 - 0x7F0E]
00000114 6CDC bge -0x22 /* 000000F2 */
00000116 7000 moveq.l D0, 0x00
00000118 3D40 80F4 move.w [A6 - 0x7F0C], D0
0000011C 203C 0000 1F68 move.l D0, 0x1F68
00000122 D0AD FD6A add.l D0, [A5 - 0x296]
00000126 2040 movea.l A0, D0
00000128 700A moveq.l D0, 0x0A
0000012A 3080 move.w [A0], D0
0000012C 203C 0000 1F6A move.l D0, 0x1F6A
00000132 D0AD FD6A add.l D0, [A5 - 0x296]
00000136 2040 movea.l A0, D0
00000138 7028 moveq.l D0, 0x28
0000013A 3080 move.w [A0], D0
0000013C 203C 0000 1F6C move.l D0, 0x1F6C
00000142 D0AD FD6A add.l D0, [A5 - 0x296]
00000146 2040 movea.l A0, D0
00000148 7019 moveq.l D0, 0x19
0000014A 3080 move.w [A0], D0
0000014C 203C 0000 1F6E move.l D0, 0x1F6E
00000152 D0AD FD6A add.l D0, [A5 - 0x296]
00000156 2040 movea.l A0, D0
00000158 7057 moveq.l D0, 0x57
0000015A 3080 move.w [A0], D0
0000015C 7018 moveq.l D0, 0x18
0000015E D0AD FD6A add.l D0, [A5 - 0x296]
00000162 2040 movea.l A0, D0
00000164 7001 moveq.l D0, 0x01
00000166 3080 move.w [A0], D0
00000168 203C 0000 1F60 move.l D0, 0x1F60
0000016E D0AD FD6A add.l D0, [A5 - 0x296]
00000172 2040 movea.l A0, D0
00000174 700A moveq.l D0, 0x0A
00000176 3080 move.w [A0], D0
00000178 203C 0000 1F62 move.l D0, 0x1F62
0000017E D0AD FD6A add.l D0, [A5 - 0x296]
00000182 2040 movea.l A0, D0
00000184 705A moveq.l D0, 0x5A
00000186 3080 move.w [A0], D0
00000188 203C 0000 1F64 move.l D0, 0x1F64
0000018E D0AD FD6A add.l D0, [A5 - 0x296]
00000192 2040 movea.l A0, D0
00000194 7019 moveq.l D0, 0x19
00000196 3080 move.w [A0], D0
00000198 203C 0000 1F66 move.l D0, 0x1F66
0000019E D0AD FD6A add.l D0, [A5 - 0x296]
000001A2 2040 movea.l A0, D0
000001A4 30BC 0089 move.w [A0], 0x89
000001A8 203C 0000 3CBE move.l D0, 0x3CBE
000001AE D0AD FD6A add.l D0, [A5 - 0x296]
000001B2 2040 movea.l A0, D0
000001B4 700A moveq.l D0, 0x0A
000001B6 3080 move.w [A0], D0
000001B8 203C 0000 3CC0 move.l D0, 0x3CC0
000001BE D0AD FD6A add.l D0, [A5 - 0x296]
000001C2 2040 movea.l A0, D0
000001C4 30BC 008C move.w [A0], 0x8C
000001C8 203C 0000 3CC2 move.l D0, 0x3CC2
000001CE D0AD FD6A add.l D0, [A5 - 0x296]
000001D2 2040 movea.l A0, D0
000001D4 7019 moveq.l D0, 0x19
000001D6 3080 move.w [A0], D0
000001D8 203C 0000 3CC4 move.l D0, 0x3CC4
000001DE D0AD FD6A add.l D0, [A5 - 0x296]
000001E2 2040 movea.l A0, D0
000001E4 30BC 00BE move.w [A0], 0xBE
000001E8 203C 0000 1F70 move.l D0, 0x1F70
000001EE D0AD FD6A add.l D0, [A5 - 0x296]
000001F2 2040 movea.l A0, D0
000001F4 700A moveq.l D0, 0x0A
000001F6 3080 move.w [A0], D0
000001F8 203C 0000 1F72 move.l D0, 0x1F72
000001FE D0AD FD6A add.l D0, [A5 - 0x296]
00000202 2040 movea.l A0, D0
00000204 30BC 00F0 move.w [A0], 0xF0
00000208 203C 0000 1F74 move.l D0, 0x1F74
0000020E D0AD FD6A add.l D0, [A5 - 0x296]
00000212 2040 movea.l A0, D0
00000214 7019 moveq.l D0, 0x19
00000216 3080 move.w [A0], D0
00000218 203C 0000 1F76 move.l D0, 0x1F76
0000021E D0AD FD6A add.l D0, [A5 - 0x296]
00000222 2040 movea.l A0, D0
00000224 30BC 0127 move.w [A0], 0x127
00000228 203C 0000 1F78 move.l D0, 0x1F78
0000022E D0AD FD6A add.l D0, [A5 - 0x296]
00000232 2040 movea.l A0, D0
00000234 700A moveq.l D0, 0x0A
00000236 3080 move.w [A0], D0
00000238 203C 0000 1F7A move.l D0, 0x1F7A
0000023E D0AD FD6A add.l D0, [A5 - 0x296]
00000242 2040 movea.l A0, D0
00000244 30BC 012C move.w [A0], 0x12C
00000248 203C 0000 1F7C move.l D0, 0x1F7C
0000024E D0AD FD6A add.l D0, [A5 - 0x296]
00000252 2040 movea.l A0, D0
00000254 7019 moveq.l D0, 0x19
00000256 3080 move.w [A0], D0
00000258 203C 0000 1F7E move.l D0, 0x1F7E
0000025E D0AD FD6A add.l D0, [A5 - 0x296]
00000262 2040 movea.l A0, D0
00000264 30BC 0163 move.w [A0], 0x163
00000268 203C 0000 1F80 move.l D0, 0x1F80
0000026E D0AD FD6A add.l D0, [A5 - 0x296]
00000272 2040 movea.l A0, D0
00000274 700A moveq.l D0, 0x0A
00000276 3080 move.w [A0], D0
00000278 203C 0000 1F82 move.l D0, 0x1F82
0000027E D0AD FD6A add.l D0, [A5 - 0x296]
00000282 2040 movea.l A0, D0
00000284 30BC 0168 move.w [A0], 0x168
00000288 203C 0000 1F84 move.l D0, 0x1F84
0000028E D0AD FD6A add.l D0, [A5 - 0x296]
00000292 2040 movea.l A0, D0
00000294 7019 moveq.l D0, 0x19
00000296 3080 move.w [A0], D0
00000298 203C 0000 1F86 move.l D0, 0x1F86
0000029E D0AD FD6A add.l D0, [A5 - 0x296]
000002A2 2040 movea.l A0, D0
000002A4 30BC 0168 move.w [A0], 0x168
000002A8 41FA 0100 lea.l A0, [PC + 0x100 /* 000003AA, value 0x70004EAD, cstring "p" */]
000002AC 2B48 F7D6 move.l [A5 - 0x82A], A0
000002B0 41FA 0114 lea.l A0, [PC + 0x114 /* 000003C6, value 0x70004EAD, cstring "p" */]
000002B4 2B48 F7D2 move.l [A5 - 0x82E], A0
000002B8 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
000002BC 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
000002C0 486E 80F2 pea.l [A6 - 0x7F0E]
000002C4 486E 8000 pea.l [A6 - 0x8000]
000002C8 486E 80F8 pea.l [A6 - 0x7F08]
000002CC 486E 80FC pea.l [A6 - 0x7F04]
000002D0 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000002D4 3D40 80F6 move.w [A6 - 0x7F0A], D0
000002D8 302E 80F2 move.w D0, [A6 - 0x7F0E]
000002DC 48C0 ext.l D0
000002DE 4A80 tst.l D0
000002E0 6700 000A beq +0xC /* 000002EC */
000002E4 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
000002E8 4EFA 0006 jmp [PC + 0x6 /* 000002F0 */]
label000002EC:
000002EC 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
label000002F0:
000002F0 3B7C 0004 F7EA move.w [A5 - 0x816], 0x4
000002F6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
label000002FA:
000002FA 3B7C 0006 F7EA move.w [A5 - 0x816], 0x6
00000300 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000304 3B7C 0006 F7EA move.w [A5 - 0x816], 0x6
0000030A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000030E 302E 80FE move.w D0, [A6 - 0x7F02]
00000312 6F00 0006 ble +0x8 /* 0000031A */
00000316 4EBA 03FC jsr [PC + 0x3FC /* 00000714 */]
label0000031A:
0000031A 3B7C 0006 F7EA move.w [A5 - 0x816], 0x6
00000320 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000324 302E 8100 move.w D0, [A6 - 0x7F00]
00000328 48C0 ext.l D0
0000032A 2F00 move.l -[A7], D0
0000032C 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000330 2F08 move.l -[A7], A0
00000332 41EE 80D0 lea.l A0, [A6 - 0x7F30]
00000336 225F movea.l A1, [A7]+
00000338 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000033C C09F and.l D0, [A7]+
0000033E 4A80 tst.l D0
00000340 6700 0006 beq +0x8 /* 00000348 */
00000344 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
label00000348:
00000348 3B7C 0006 F7EA move.w [A5 - 0x816], 0x6
0000034E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000352 0C6E 0001 80F0 cmpi.w [A6 - 0x7F10], 0x1
00000358 57C0 seq D0
0000035A 4880 ext.w D0
0000035C 48C0 ext.l D0
0000035E 2F00 move.l -[A7], D0
00000360 7003 moveq.l D0, 0x03
00000362 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000366 C09F and.l D0, [A7]+
00000368 2F00 move.l -[A7], D0
0000036A 7000 moveq.l D0, 0x00
0000036C 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000370 0C80 0000 0001 cmpi.l D0, 0x1
00000376 57C0 seq D0
00000378 4880 ext.w D0
0000037A 48C0 ext.l D0
0000037C C09F and.l D0, [A7]+
0000037E 4A80 tst.l D0
00000380 6700 0006 beq +0x8 /* 00000388 */
00000384 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
label00000388:
00000388 3B7C 0006 F7EA move.w [A5 - 0x816], 0x6
0000038E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000392 6000 FF66 bra -0x98 /* 000002FA */
00000396 3B7C 0006 F7EA move.w [A5 - 0x816], 0x6
0000039C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000003A0 3B7C 0002 F7EA move.w [A5 - 0x816], 0x2
000003A6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000003AA 7000 moveq.l D0, 0x00
000003AC 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000003B0 3D40 80FE move.w [A6 - 0x7F02], D0
000003B4 7001 moveq.l D0, 0x01
000003B6 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000003BA 3D40 8102 move.w [A6 - 0x7EFE], D0
000003BE 4267 clr.w -[A7]
000003C0 A938 syscall HiliteMenu
000003C2 A937 syscall DrawMenuBar
000003C4 4E75 rts
export_115:
000003C6 7000 moveq.l D0, 0x00
000003C8 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000003CC 3D40 8104 move.w [A6 - 0x7EFC], D0
000003D0 0C6E 0001 8104 cmpi.w [A6 - 0x7EFC], 0x1
000003D6 6600 001E bne +0x20 /* 000003F6 */
000003DA 7001 moveq.l D0, 0x01
000003DC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000003E0 3D40 80AA move.w [A6 - 0x7F56], D0
000003E4 7002 moveq.l D0, 0x02
000003E6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000003EA 3D40 80AC move.w [A6 - 0x7F54], D0
000003EE 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
000003F2 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
label000003F6:
000003F6 0C6E 0003 8104 cmpi.w [A6 - 0x7EFC], 0x3
000003FC 6704 beq +0x6 /* 00000402 */
000003FE 4EFA 003C jmp [PC + 0x3C /* 0000043C */]
label00000402:
00000402 7003 moveq.l D0, 0x03
00000404 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000408 3D40 80DE move.w [A6 - 0x7F22], D0
0000040C 3F2E 80DE move.w -[A7], [A6 - 0x7F22]
00000410 42A7 clr.l -[A7]
00000412 42A7 clr.l -[A7]
00000414 4267 clr.w -[A7]
00000416 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000041A 0C6E 0001 80DE cmpi.w [A6 - 0x7F22], 0x1
00000420 6600 001A bne +0x1C /* 0000043C */
00000424 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00000428 7002 moveq.l D0, 0x02
0000042A 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000042E 3D40 80EA move.w [A6 - 0x7F16], D0
00000432 7003 moveq.l D0, 0x03
00000434 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000438 3D40 80EC move.w [A6 - 0x7F14], D0
label0000043C:
0000043C 0C6E 0004 8104 cmpi.w [A6 - 0x7EFC], 0x4
00000442 6704 beq +0x6 /* 00000448 */
00000444 4EFA 006A jmp [PC + 0x6A /* 000004B0 */]
fn00000448:
00000448 302E 80E8 move.w D0, [A6 - 0x7F18]
0000044C 48C0 ext.l D0
0000044E 4A80 tst.l D0
00000450 6604 bne +0x6 /* 00000456 */
00000452 4EFA 0052 jmp [PC + 0x52 /* 000004A6 */]
label00000456:
00000456 206D FD62 movea.l A0, [A5 - 0x29E]
0000045A 4868 800E pea.l [A0 - 0x7FF2]
0000045E 206D FD62 movea.l A0, [A5 - 0x29E]
00000462 4868 8010 pea.l [A0 - 0x7FF0]
00000466 206D FD62 movea.l A0, [A5 - 0x29E]
0000046A 4868 8032 pea.l [A0 - 0x7FCE]
0000046E 206D FD62 movea.l A0, [A5 - 0x29E]
00000472 4868 8034 pea.l [A0 - 0x7FCC]
00000476 A98B syscall ParamText
00000478 558F subq.l A7, 2
0000047A 7002 moveq.l D0, 0x02
0000047C 3F00 move.w -[A7], D0
0000047E 42A7 clr.l -[A7]
00000480 A988 syscall CautionAlert
00000482 301F move.w D0, [A7]+
00000484 48C0 ext.l D0
00000486 3D40 80DC move.w [A6 - 0x7F24], D0
0000048A 0C6E 0002 80DC cmpi.w [A6 - 0x7F24], 0x2
00000490 6600 0006 bne +0x8 /* 00000498 */
00000494 4EFA 0254 jmp [PC + 0x254 /* 000006EA */]
label00000498:
00000498 0C6E 0001 80DC cmpi.w [A6 - 0x7F24], 0x1
0000049E 6600 0006 bne +0x8 /* 000004A6 */
000004A2 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
label000004A6:
000004A6 7000 moveq.l D0, 0x00
000004A8 3D40 80E8 move.w [A6 - 0x7F18], D0
000004AC 4EFA 023C jmp [PC + 0x23C /* 000006EA */]
label000004B0:
000004B0 0C6E 0005 8104 cmpi.w [A6 - 0x7EFC], 0x5
000004B6 6704 beq +0x6 /* 000004BC */
000004B8 4EFA 005A jmp [PC + 0x5A /* 00000514 */]
label000004BC:
000004BC 7005 moveq.l D0, 0x05
000004BE 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000004C2 0C80 0000 0002 cmpi.l D0, 0x2
000004C8 6600 000C bne +0xE /* 000004D6 */
000004CC 7002 moveq.l D0, 0x02
000004CE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000004D2 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
label000004D6:
000004D6 7005 moveq.l D0, 0x05
000004D8 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000004DC 0C80 0000 0001 cmpi.l D0, 0x1
000004E2 57C0 seq D0
000004E4 4880 ext.w D0
000004E6 48C0 ext.l D0
000004E8 2F00 move.l -[A7], D0
000004EA 7018 moveq.l D0, 0x18
000004EC D0AD FD6A add.l D0, [A5 - 0x296]
000004F0 2040 movea.l A0, D0
000004F2 3010 move.w D0, [A0]
000004F4 48C0 ext.l D0
000004F6 0C80 0000 0001 cmpi.l D0, 0x1
000004FC 5EC0 sgt D0
000004FE 4880 ext.w D0
00000500 48C0 ext.l D0
00000502 C09F and.l D0, [A7]+
00000504 4A80 tst.l D0
00000506 6700 000C beq +0xE /* 00000514 */
0000050A 7001 moveq.l D0, 0x01
0000050C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000510 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
label00000514:
00000514 0C6E 0006 8104 cmpi.w [A6 - 0x7EFC], 0x6
0000051A 57C0 seq D0
0000051C 4880 ext.w D0
0000051E 48C0 ext.l D0
00000520 2F00 move.l -[A7], D0
00000522 7006 moveq.l D0, 0x06
00000524 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000528 0C80 0000 0004 cmpi.l D0, 0x4
0000052E 57C0 seq D0
00000530 4880 ext.w D0
00000532 48C0 ext.l D0
00000534 C09F and.l D0, [A7]+
00000536 4A80 tst.l D0
00000538 6700 0006 beq +0x8 /* 00000540 */
0000053C 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
label00000540:
00000540 0C6E 0006 8104 cmpi.w [A6 - 0x7EFC], 0x6
00000546 57C0 seq D0
00000548 4880 ext.w D0
0000054A 48C0 ext.l D0
0000054C 2F00 move.l -[A7], D0
0000054E 7006 moveq.l D0, 0x06
00000550 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000554 0C80 0000 0005 cmpi.l D0, 0x5
0000055A 57C0 seq D0
0000055C 4880 ext.w D0
0000055E 48C0 ext.l D0
00000560 C09F and.l D0, [A7]+
00000562 4A80 tst.l D0
00000564 6700 0006 beq +0x8 /* 0000056C */
00000568 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
label0000056C:
0000056C 0C6E 0006 8104 cmpi.w [A6 - 0x7EFC], 0x6
00000572 57C0 seq D0
00000574 4880 ext.w D0
00000576 48C0 ext.l D0
00000578 2F00 move.l -[A7], D0
0000057A 7006 moveq.l D0, 0x06
0000057C 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000580 0C80 0000 0006 cmpi.l D0, 0x6
00000586 57C0 seq D0
00000588 4880 ext.w D0
0000058A 48C0 ext.l D0
0000058C C09F and.l D0, [A7]+
0000058E 4A80 tst.l D0
00000590 6604 bne +0x6 /* 00000596 */
00000592 4EFA 0154 jmp [PC + 0x154 /* 000006E8 */]
label00000596:
00000596 7006 moveq.l D0, 0x06
00000598 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000059C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
000005A0 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
000005A4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
000005A8 0000 0001 ori.b D0, 0x1
000005AC 5100 subq.b D0, 8
000005AE 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
000005B2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000005B6 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000005BA 6604 bne +0x6 /* 000005C0 */
000005BC 4EFA 012A jmp [PC + 0x12A /* 000006E8 */]
label000005C0:
000005C0 7006 moveq.l D0, 0x06
000005C2 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000005C6 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000005CA 41EE 808C lea.l A0, [A6 - 0x7F74]
000005CE 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
000005D2 302E 80AA move.w D0, [A6 - 0x7F56]
000005D6 48C0 ext.l D0
000005D8 2F00 move.l -[A7], D0
000005DA 7002 moveq.l D0, 0x02
000005DC 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000005E0 2200 move.l D1, D0
000005E2 7002 moveq.l D0, 0x02
000005E4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000005E8 2200 move.l D1, D0
000005EA 302E 80AE move.w D0, [A6 - 0x7F52]
000005EE 48C0 ext.l D0
000005F0 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000005F4 221F move.l D1, [A7]+
000005F6 D081 add.l D0, D1
000005F8 3D40 8106 move.w [A6 - 0x7EFA], D0
000005FC 302E 80AC move.w D0, [A6 - 0x7F54]
00000600 48C0 ext.l D0
00000602 2F00 move.l -[A7], D0
00000604 7003 moveq.l D0, 0x03
00000606 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000060A 2200 move.l D1, D0
0000060C 7002 moveq.l D0, 0x02
0000060E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000612 2200 move.l D1, D0
00000614 302E 80AE move.w D0, [A6 - 0x7F52]
00000618 48C0 ext.l D0
0000061A 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000061E 221F move.l D1, [A7]+
00000620 D081 add.l D0, D1
00000622 3D40 8108 move.w [A6 - 0x7EF8], D0
00000626 41EE 808C lea.l A0, [A6 - 0x7F74]
0000062A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
0000062E 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000632 3D40 80AE move.w [A6 - 0x7F52], D0
00000636 302E 8106 move.w D0, [A6 - 0x7EFA]
0000063A 48C0 ext.l D0
0000063C 2F00 move.l -[A7], D0
0000063E 7002 moveq.l D0, 0x02
00000640 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000644 2200 move.l D1, D0
00000646 7002 moveq.l D0, 0x02
00000648 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
0000064C 2200 move.l D1, D0
0000064E 302E 80AE move.w D0, [A6 - 0x7F52]
00000652 48C0 ext.l D0
00000654 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000658 221F move.l D1, [A7]+
0000065A C141 exg D0, D1
0000065C 9081 sub.l D0, D1
0000065E 3D40 80AA move.w [A6 - 0x7F56], D0
00000662 302E 8108 move.w D0, [A6 - 0x7EF8]
00000666 48C0 ext.l D0
00000668 2F00 move.l -[A7], D0
0000066A 7003 moveq.l D0, 0x03
0000066C 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000670 2200 move.l D1, D0
00000672 7002 moveq.l D0, 0x02
00000674 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000678 2200 move.l D1, D0
0000067A 302E 80AE move.w D0, [A6 - 0x7F52]
0000067E 48C0 ext.l D0
00000680 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000684 221F move.l D1, [A7]+
00000686 C141 exg D0, D1
00000688 9081 sub.l D0, D1
0000068A 3D40 80AC move.w [A6 - 0x7F54], D0
0000068E 0C6E B9B0 80AA cmpi.w [A6 - 0x7F56], 0xB9B0
00000694 6C00 0008 bge +0xA /* 0000069E */
00000698 3D7C B9B0 80AA move.w [A6 - 0x7F56], 0xB9B0
label0000069E:
0000069E 0C6E DCD8 80AC cmpi.w [A6 - 0x7F54], 0xDCD8
000006A4 6C00 0008 bge +0xA /* 000006AE */
000006A8 3D7C DCD8 80AC move.w [A6 - 0x7F54], 0xDCD8
label000006AE:
000006AE 7018 moveq.l D0, 0x18
000006B0 D0AD FD6A add.l D0, [A5 - 0x296]
000006B4 2040 movea.l A0, D0
000006B6 3010 move.w D0, [A0]
000006B8 48C0 ext.l D0
000006BA 0C80 0000 0001 cmpi.l D0, 0x1
000006C0 6F00 0006 ble +0x8 /* 000006C8 */
000006C4 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
label000006C8:
000006C8 7002 moveq.l D0, 0x02
000006CA 3F00 move.w -[A7], D0
000006CC 42A7 clr.l -[A7]
000006CE 42A7 clr.l -[A7]
000006D0 4267 clr.w -[A7]
000006D2 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000006D6 7006 moveq.l D0, 0x06
000006D8 3F00 move.w -[A7], D0
000006DA 486E 808C pea.l [A6 - 0x7F74]
000006DE 42A7 clr.l -[A7]
000006E0 4267 clr.w -[A7]
000006E2 4267 clr.w -[A7]
000006E4 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
label000006E8:
000006E8 4E75 rts
label000006EA:
000006EA 7001 moveq.l D0, 0x01
000006EC 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000006F0 206D FD62 movea.l A0, [A5 - 0x29E]
000006F4 41E8 8036 lea.l A0, [A0 - 0x7FCA]
000006F8 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000006FC 41EE 8000 lea.l A0, [A6 - 0x8000]
00000700 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000704 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00000708 7018 moveq.l D0, 0x18
0000070A D0AD FD6A add.l D0, [A5 - 0x296]
0000070E 2040 movea.l A0, D0
00000710 4250 clr.w [A0]
00000712 4E75 rts
fn00000714:
00000714 0C6E 0001 80FE cmpi.w [A6 - 0x7F02], 0x1
0000071A 6600 0006 bne +0x8 /* 00000722 */
0000071E 4EBA 007A jsr [PC + 0x7A /* 0000079A */]
label00000722:
00000722 0C6E 0002 80FE cmpi.w [A6 - 0x7F02], 0x2
00000728 6600 0006 bne +0x8 /* 00000730 */
0000072C 4EBA 0144 jsr [PC + 0x144 /* 00000872 */]
label00000730:
00000730 0C6E 0003 80FE cmpi.w [A6 - 0x7F02], 0x3
00000736 57C0 seq D0
00000738 4880 ext.w D0
0000073A 48C0 ext.l D0
0000073C 2F00 move.l -[A7], D0
0000073E 7018 moveq.l D0, 0x18
00000740 D0AD FD6A add.l D0, [A5 - 0x296]
00000744 2040 movea.l A0, D0
00000746 3010 move.w D0, [A0]
00000748 5EC0 sgt D0
0000074A 4880 ext.w D0
0000074C 48C0 ext.l D0
0000074E C09F and.l D0, [A7]+
00000750 4A80 tst.l D0
00000752 6700 0006 beq +0x8 /* 0000075A */
00000756 4EBA 01A2 jsr [PC + 0x1A2 /* 000008FA */]
label0000075A:
0000075A 0C6E 0004 80FE cmpi.w [A6 - 0x7F02], 0x4
00000760 57C0 seq D0
00000762 4880 ext.w D0
00000764 48C0 ext.l D0
00000766 2F00 move.l -[A7], D0
00000768 7018 moveq.l D0, 0x18
0000076A D0AD FD6A add.l D0, [A5 - 0x296]
0000076E 2040 movea.l A0, D0
00000770 3010 move.w D0, [A0]
00000772 5EC0 sgt D0
00000774 4880 ext.w D0
00000776 48C0 ext.l D0
00000778 C09F and.l D0, [A7]+
0000077A 4A80 tst.l D0
0000077C 6700 0006 beq +0x8 /* 00000784 */
00000780 4EBA 02DA jsr [PC + 0x2DA /* 00000A5C */]
label00000784:
00000784 0C6E 00FF 80FE cmpi.w [A6 - 0x7F02], 0xFF
0000078A 6600 0006 bne +0x8 /* 00000792 */
0000078E 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
label00000792:
00000792 7000 moveq.l D0, 0x00
00000794 3D40 80FE move.w [A6 - 0x7F02], D0
00000798 4E75 rts
fn0000079A:
0000079A 0C6E 0001 8102 cmpi.w [A6 - 0x7EFE], 0x1
000007A0 6600 0030 bne +0x32 /* 000007D2 */
000007A4 206D FD62 movea.l A0, [A5 - 0x29E]
000007A8 41E8 8040 lea.l A0, [A0 - 0x7FC0]
000007AC 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000007B0 41EE 8000 lea.l A0, [A6 - 0x8000]
000007B4 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
000007B8 7000 moveq.l D0, 0x00
000007BA 3D40 80E8 move.w [A6 - 0x7F18], D0
000007BE 7018 moveq.l D0, 0x18
000007C0 D0AD FD6A add.l D0, [A5 - 0x296]
000007C4 2040 movea.l A0, D0
000007C6 7001 moveq.l D0, 0x01
000007C8 3080 move.w [A0], D0
000007CA 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
000007CE 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label000007D2:
000007D2 0C6E 0002 8102 cmpi.w [A6 - 0x7EFE], 0x2
000007D8 6600 0006 bne +0x8 /* 000007E0 */
000007DC 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
label000007E0:
000007E0 0C6E 0003 8102 cmpi.w [A6 - 0x7EFE], 0x3
000007E6 6600 0006 bne +0x8 /* 000007EE */
000007EA 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
label000007EE:
000007EE 0C6E 0004 8102 cmpi.w [A6 - 0x7EFE], 0x4
000007F4 6600 0006 bne +0x8 /* 000007FC */
000007F8 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
label000007FC:
000007FC 0C6E 0005 8102 cmpi.w [A6 - 0x7EFE], 0x5
00000802 6600 0006 bne +0x8 /* 0000080A */
00000806 6000 FC40 bra -0x3BE /* 00000448 */
label0000080A:
0000080A 0C6E 0006 8102 cmpi.w [A6 - 0x7EFE], 0x6
00000810 6600 0006 bne +0x8 /* 00000818 */
00000814 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
label00000818:
00000818 0C6E 0007 8102 cmpi.w [A6 - 0x7EFE], 0x7
0000081E 6600 0006 bne +0x8 /* 00000826 */
00000822 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
label00000826:
00000826 0C6E 0008 8102 cmpi.w [A6 - 0x7EFE], 0x8
0000082C 6600 0006 bne +0x8 /* 00000834 */
00000830 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
label00000834:
00000834 0C6E 0009 8102 cmpi.w [A6 - 0x7EFE], 0x9 /* '\t' */
0000083A 6600 0006 bne +0x8 /* 00000842 */
0000083E 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */]
label00000842:
00000842 0C6E 000A 8102 cmpi.w [A6 - 0x7EFE], 0xA /* '\n' */
00000848 6600 0006 bne +0x8 /* 00000850 */
0000084C 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
label00000850:
00000850 0C6E 000B 8102 cmpi.w [A6 - 0x7EFE], 0xB
00000856 6600 0006 bne +0x8 /* 0000085E */
0000085A 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
label0000085E:
0000085E 0C6E 000C 8102 cmpi.w [A6 - 0x7EFE], 0xC
00000864 6600 000A bne +0xC /* 00000870 */
00000868 6100 FBDE bsr -0x420 /* 00000448 */
0000086C 4EED 01CA jmp [A5 + 0x1CA /* export_53 */]
label00000870:
00000870 4E75 rts
fn00000872:
00000872 7001 moveq.l D0, 0x01
00000874 3D40 80E8 move.w [A6 - 0x7F18], D0
00000878 302E 8102 move.w D0, [A6 - 0x7EFE]
0000087C 48C0 ext.l D0
0000087E 5380 subq.l D0, 1
00000880 3D40 810A move.w [A6 - 0x7EF6], D0
00000884 558F subq.l A7, 2
00000886 3F2E 810A move.w -[A7], [A6 - 0x7EF6]
0000088A A9C2 syscall SysEdit
0000088C 101F move.b D0, [A7]+
0000088E 4880 ext.w D0
00000890 48C0 ext.l D0
00000892 3D40 80DC move.w [A6 - 0x7F24], D0
00000896 302E 80DC move.w D0, [A6 - 0x7F24]
0000089A 48C0 ext.l D0
0000089C 4A80 tst.l D0
0000089E 6700 0004 beq +0x6 /* 000008A4 */
000008A2 4E75 rts
label000008A4:
000008A4 0C6E 0004 8102 cmpi.w [A6 - 0x7EFE], 0x4
000008AA 57C0 seq D0
000008AC 4880 ext.w D0
000008AE 48C0 ext.l D0
000008B0 2F00 move.l -[A7], D0
000008B2 7000 moveq.l D0, 0x00
000008B4 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000008B8 0C80 0000 0001 cmpi.l D0, 0x1
000008BE 57C0 seq D0
000008C0 4880 ext.w D0
000008C2 48C0 ext.l D0
000008C4 C09F and.l D0, [A7]+
000008C6 4A80 tst.l D0
000008C8 6700 0006 beq +0x8 /* 000008D0 */
000008CC 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
label000008D0:
000008D0 0C6E 0006 8102 cmpi.w [A6 - 0x7EFE], 0x6
000008D6 6600 0020 bne +0x22 /* 000008F8 */
000008DA 7018 moveq.l D0, 0x18
000008DC D0AD FD6A add.l D0, [A5 - 0x296]
000008E0 2040 movea.l A0, D0
000008E2 7001 moveq.l D0, 0x01
000008E4 3080 move.w [A0], D0
000008E6 7001 moveq.l D0, 0x01
000008E8 3F00 move.w -[A7], D0
000008EA 42A7 clr.l -[A7]
000008EC 42A7 clr.l -[A7]
000008EE 4267 clr.w -[A7]
000008F0 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000008F4 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
label000008F8:
000008F8 4E75 rts
fn000008FA:
000008FA 7001 moveq.l D0, 0x01
000008FC 3D40 80E8 move.w [A6 - 0x7F18], D0
00000900 0C6E 0001 8102 cmpi.w [A6 - 0x7EFE], 0x1
00000906 6600 0006 bne +0x8 /* 0000090E */
0000090A 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
label0000090E:
0000090E 0C6E 0002 8102 cmpi.w [A6 - 0x7EFE], 0x2
00000914 6600 0006 bne +0x8 /* 0000091C */
00000918 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
label0000091C:
0000091C 0C6E 0003 8102 cmpi.w [A6 - 0x7EFE], 0x3
00000922 6600 0006 bne +0x8 /* 0000092A */
00000926 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
label0000092A:
0000092A 0C6E 0004 8102 cmpi.w [A6 - 0x7EFE], 0x4
00000930 6600 0006 bne +0x8 /* 00000938 */
00000934 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
label00000938:
00000938 0C6E 0005 8102 cmpi.w [A6 - 0x7EFE], 0x5
0000093E 6600 0006 bne +0x8 /* 00000946 */
00000942 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
label00000946:
00000946 0C6E 0007 8102 cmpi.w [A6 - 0x7EFE], 0x7
0000094C 57C0 seq D0
0000094E 4880 ext.w D0
00000950 48C0 ext.l D0
00000952 2F00 move.l -[A7], D0
00000954 302E 80F4 move.w D0, [A6 - 0x7F0C]
00000958 57C0 seq D0
0000095A 4880 ext.w D0
0000095C 48C0 ext.l D0
0000095E C09F and.l D0, [A7]+
00000960 4A80 tst.l D0
00000962 6700 0022 beq +0x24 /* 00000986 */
00000966 7001 moveq.l D0, 0x01
00000968 3D40 80F4 move.w [A6 - 0x7F0C], D0
0000096C 7003 moveq.l D0, 0x03
0000096E 3F00 move.w -[A7], D0
00000970 7007 moveq.l D0, 0x07
00000972 3F00 move.w -[A7], D0
00000974 7001 moveq.l D0, 0x01
00000976 3F00 move.w -[A7], D0
00000978 206D FD62 movea.l A0, [A5 - 0x29E]
0000097C 4868 804A pea.l [A0 - 0x7FB6]
00000980 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000984 4E75 rts
label00000986:
00000986 0C6E 0007 8102 cmpi.w [A6 - 0x7EFE], 0x7
0000098C 57C0 seq D0
0000098E 4880 ext.w D0
00000990 48C0 ext.l D0
00000992 2F00 move.l -[A7], D0
00000994 0C6E 0001 80F4 cmpi.w [A6 - 0x7F0C], 0x1
0000099A 57C0 seq D0
0000099C 4880 ext.w D0
0000099E 48C0 ext.l D0
000009A0 C09F and.l D0, [A7]+
000009A2 4A80 tst.l D0
000009A4 6700 0022 beq +0x24 /* 000009C8 */
000009A8 7000 moveq.l D0, 0x00
000009AA 3D40 80F4 move.w [A6 - 0x7F0C], D0
000009AE 7003 moveq.l D0, 0x03
000009B0 3F00 move.w -[A7], D0
000009B2 7007 moveq.l D0, 0x07
000009B4 3F00 move.w -[A7], D0
000009B6 7001 moveq.l D0, 0x01
000009B8 3F00 move.w -[A7], D0
000009BA 206D FD62 movea.l A0, [A5 - 0x29E]
000009BE 4868 8058 pea.l [A0 - 0x7FA8]
000009C2 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000009C6 4E75 rts
label000009C8:
000009C8 0C6E 0008 8102 cmpi.w [A6 - 0x7EFE], 0x8
000009CE 57C0 seq D0
000009D0 4880 ext.w D0
000009D2 48C0 ext.l D0
000009D4 2F00 move.l -[A7], D0
000009D6 302E 80EE move.w D0, [A6 - 0x7F12]
000009DA 48C0 ext.l D0
000009DC 306E 80E2 movea.w A0, [A6 - 0x7F1E]
000009E0 B088 cmp.l D0, A0
000009E2 57C0 seq D0
000009E4 4880 ext.w D0
000009E6 48C0 ext.l D0
000009E8 C09F and.l D0, [A7]+
000009EA 4A80 tst.l D0
000009EC 6700 0022 beq +0x24 /* 00000A10 */
000009F0 7003 moveq.l D0, 0x03
000009F2 3F00 move.w -[A7], D0
000009F4 7008 moveq.l D0, 0x08
000009F6 3F00 move.w -[A7], D0
000009F8 7001 moveq.l D0, 0x01
000009FA 3F00 move.w -[A7], D0
000009FC 206D FD62 movea.l A0, [A5 - 0x29E]
00000A00 4868 8068 pea.l [A0 - 0x7F98]
00000A04 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000A08 3D6E 80E0 80EE move.w [A6 - 0x7F12], [A6 - 0x7F20]
00000A0E 4E75 rts
label00000A10:
00000A10 0C6E 0008 8102 cmpi.w [A6 - 0x7EFE], 0x8
00000A16 57C0 seq D0
00000A18 4880 ext.w D0
00000A1A 48C0 ext.l D0
00000A1C 2F00 move.l -[A7], D0
00000A1E 302E 80EE move.w D0, [A6 - 0x7F12]
00000A22 48C0 ext.l D0
00000A24 306E 80E0 movea.w A0, [A6 - 0x7F20]
00000A28 B088 cmp.l D0, A0
00000A2A 57C0 seq D0
00000A2C 4880 ext.w D0
00000A2E 48C0 ext.l D0
00000A30 C09F and.l D0, [A7]+
00000A32 4A80 tst.l D0
00000A34 6700 0022 beq +0x24 /* 00000A58 */
00000A38 7003 moveq.l D0, 0x03
00000A3A 3F00 move.w -[A7], D0
00000A3C 7008 moveq.l D0, 0x08
00000A3E 3F00 move.w -[A7], D0
00000A40 7001 moveq.l D0, 0x01
00000A42 3F00 move.w -[A7], D0
00000A44 206D FD62 movea.l A0, [A5 - 0x29E]
00000A48 4868 806E pea.l [A0 - 0x7F92]
00000A4C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000A50 3D6E 80E2 80EE move.w [A6 - 0x7F12], [A6 - 0x7F1E]
00000A56 4E75 rts
label00000A58:
00000A58 A850 syscall InitCursor
00000A5A 4E75 rts
fn00000A5C:
00000A5C 0C6E 0001 8102 cmpi.w [A6 - 0x7EFE], 0x1
00000A62 57C0 seq D0
00000A64 4880 ext.w D0
00000A66 48C0 ext.l D0
00000A68 2F00 move.l -[A7], D0
00000A6A 302E 80E4 move.w D0, [A6 - 0x7F1C]
00000A6E 57C0 seq D0
00000A70 4880 ext.w D0
00000A72 48C0 ext.l D0
00000A74 C09F and.l D0, [A7]+
00000A76 4A80 tst.l D0
00000A78 6604 bne +0x6 /* 00000A7E */
00000A7A 4EFA 0038 jmp [PC + 0x38 /* 00000AB4 */]
label00000A7E:
00000A7E 7001 moveq.l D0, 0x01
00000A80 3D40 80E4 move.w [A6 - 0x7F1C], D0
00000A84 7004 moveq.l D0, 0x04
00000A86 3F00 move.w -[A7], D0
00000A88 7001 moveq.l D0, 0x01
00000A8A 3F00 move.w -[A7], D0
00000A8C 7002 moveq.l D0, 0x02
00000A8E 3F00 move.w -[A7], D0
00000A90 206D FD62 movea.l A0, [A5 - 0x29E]
00000A94 4868 8076 pea.l [A0 - 0x7F8A]
00000A98 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000A9C 7001 moveq.l D0, 0x01
00000A9E 3F00 move.w -[A7], D0
00000AA0 42A7 clr.l -[A7]
00000AA2 42A7 clr.l -[A7]
00000AA4 4267 clr.w -[A7]
00000AA6 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000AAA 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000AAE 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00000AB2 4E75 rts
label00000AB4:
00000AB4 0C6E 0001 8102 cmpi.w [A6 - 0x7EFE], 0x1
00000ABA 57C0 seq D0
00000ABC 4880 ext.w D0
00000ABE 48C0 ext.l D0
00000AC0 2F00 move.l -[A7], D0
00000AC2 0C6E 0001 80E4 cmpi.w [A6 - 0x7F1C], 0x1
00000AC8 57C0 seq D0
00000ACA 4880 ext.w D0
00000ACC 48C0 ext.l D0
00000ACE C09F and.l D0, [A7]+
00000AD0 4A80 tst.l D0
00000AD2 6604 bne +0x6 /* 00000AD8 */
00000AD4 4EFA 0036 jmp [PC + 0x36 /* 00000B0C */]
label00000AD8:
00000AD8 7000 moveq.l D0, 0x00
00000ADA 3D40 80E4 move.w [A6 - 0x7F1C], D0
00000ADE 7004 moveq.l D0, 0x04
00000AE0 3F00 move.w -[A7], D0
00000AE2 7001 moveq.l D0, 0x01
00000AE4 3F00 move.w -[A7], D0
00000AE6 7001 moveq.l D0, 0x01
00000AE8 3F00 move.w -[A7], D0
00000AEA 206D FD62 movea.l A0, [A5 - 0x29E]
00000AEE 4868 8080 pea.l [A0 - 0x7F80]
00000AF2 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000AF6 7001 moveq.l D0, 0x01
00000AF8 3F00 move.w -[A7], D0
00000AFA 42A7 clr.l -[A7]
00000AFC 42A7 clr.l -[A7]
00000AFE 4267 clr.w -[A7]
00000B00 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000B04 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000B08 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
label00000B0C:
00000B0C 0C6E 0002 8102 cmpi.w [A6 - 0x7EFE], 0x2
00000B12 57C0 seq D0
00000B14 4880 ext.w D0
00000B16 48C0 ext.l D0
00000B18 2F00 move.l -[A7], D0
00000B1A 302E 80E6 move.w D0, [A6 - 0x7F1A]
00000B1E 57C0 seq D0
00000B20 4880 ext.w D0
00000B22 48C0 ext.l D0
00000B24 C09F and.l D0, [A7]+
00000B26 4A80 tst.l D0
00000B28 6604 bne +0x6 /* 00000B2E */
00000B2A 4EFA 0038 jmp [PC + 0x38 /* 00000B64 */]
label00000B2E:
00000B2E 7001 moveq.l D0, 0x01
00000B30 3D40 80E6 move.w [A6 - 0x7F1A], D0
00000B34 7004 moveq.l D0, 0x04
00000B36 3F00 move.w -[A7], D0
00000B38 7002 moveq.l D0, 0x02
00000B3A 3F00 move.w -[A7], D0
00000B3C 7002 moveq.l D0, 0x02
00000B3E 3F00 move.w -[A7], D0
00000B40 206D FD62 movea.l A0, [A5 - 0x29E]
00000B44 4868 808A pea.l [A0 - 0x7F76]
00000B48 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000B4C 7001 moveq.l D0, 0x01
00000B4E 3F00 move.w -[A7], D0
00000B50 42A7 clr.l -[A7]
00000B52 42A7 clr.l -[A7]
00000B54 4267 clr.w -[A7]
00000B56 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000B5A 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000B5E 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00000B62 4E75 rts
label00000B64:
00000B64 0C6E 0002 8102 cmpi.w [A6 - 0x7EFE], 0x2
00000B6A 57C0 seq D0
00000B6C 4880 ext.w D0
00000B6E 48C0 ext.l D0
00000B70 2F00 move.l -[A7], D0
00000B72 0C6E 0001 80E6 cmpi.w [A6 - 0x7F1A], 0x1
00000B78 57C0 seq D0
00000B7A 4880 ext.w D0
00000B7C 48C0 ext.l D0
00000B7E C09F and.l D0, [A7]+
00000B80 4A80 tst.l D0
00000B82 6604 bne +0x6 /* 00000B88 */
00000B84 4EFA 0036 jmp [PC + 0x36 /* 00000BBC */]
label00000B88:
00000B88 7000 moveq.l D0, 0x00
00000B8A 3D40 80E6 move.w [A6 - 0x7F1A], D0
00000B8E 7004 moveq.l D0, 0x04
00000B90 3F00 move.w -[A7], D0
00000B92 7002 moveq.l D0, 0x02
00000B94 3F00 move.w -[A7], D0
00000B96 7001 moveq.l D0, 0x01
00000B98 3F00 move.w -[A7], D0
00000B9A 206D FD62 movea.l A0, [A5 - 0x29E]
00000B9E 4868 8094 pea.l [A0 - 0x7F6C]
00000BA2 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000BA6 7001 moveq.l D0, 0x01
00000BA8 3F00 move.w -[A7], D0
00000BAA 42A7 clr.l -[A7]
00000BAC 42A7 clr.l -[A7]
00000BAE 4267 clr.w -[A7]
00000BB0 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000BB4 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000BB8 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
label00000BBC:
00000BBC 0C6E 0003 8102 cmpi.w [A6 - 0x7EFE], 0x3
00000BC2 57C0 seq D0
00000BC4 4880 ext.w D0
00000BC6 48C0 ext.l D0
00000BC8 2F00 move.l -[A7], D0
00000BCA 302E 80F0 move.w D0, [A6 - 0x7F10]
00000BCE 57C0 seq D0
00000BD0 4880 ext.w D0
00000BD2 48C0 ext.l D0
00000BD4 C09F and.l D0, [A7]+
00000BD6 4A80 tst.l D0
00000BD8 6604 bne +0x6 /* 00000BDE */
00000BDA 4EFA 0038 jmp [PC + 0x38 /* 00000C14 */]
label00000BDE:
00000BDE 7001 moveq.l D0, 0x01
00000BE0 3D40 80F0 move.w [A6 - 0x7F10], D0
00000BE4 7004 moveq.l D0, 0x04
00000BE6 3F00 move.w -[A7], D0
00000BE8 7003 moveq.l D0, 0x03
00000BEA 3F00 move.w -[A7], D0
00000BEC 7002 moveq.l D0, 0x02
00000BEE 3F00 move.w -[A7], D0
00000BF0 206D FD62 movea.l A0, [A5 - 0x29E]
00000BF4 4868 809E pea.l [A0 - 0x7F62]
00000BF8 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000BFC 7001 moveq.l D0, 0x01
00000BFE 3F00 move.w -[A7], D0
00000C00 42A7 clr.l -[A7]
00000C02 42A7 clr.l -[A7]
00000C04 4267 clr.w -[A7]
00000C06 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000C0A 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */]
00000C0E 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00000C12 4E75 rts
label00000C14:
00000C14 0C6E 0003 8102 cmpi.w [A6 - 0x7EFE], 0x3
00000C1A 57C0 seq D0
00000C1C 4880 ext.w D0
00000C1E 48C0 ext.l D0
00000C20 2F00 move.l -[A7], D0
00000C22 0C6E 0001 80F0 cmpi.w [A6 - 0x7F10], 0x1
00000C28 57C0 seq D0
00000C2A 4880 ext.w D0
00000C2C 48C0 ext.l D0
00000C2E C09F and.l D0, [A7]+
00000C30 4A80 tst.l D0
00000C32 6604 bne +0x6 /* 00000C38 */
00000C34 4EFA 0036 jmp [PC + 0x36 /* 00000C6C */]
label00000C38:
00000C38 7000 moveq.l D0, 0x00
00000C3A 3D40 80F0 move.w [A6 - 0x7F10], D0
00000C3E 7004 moveq.l D0, 0x04
00000C40 3F00 move.w -[A7], D0
00000C42 7003 moveq.l D0, 0x03
00000C44 3F00 move.w -[A7], D0
00000C46 7001 moveq.l D0, 0x01
00000C48 3F00 move.w -[A7], D0
00000C4A 206D FD62 movea.l A0, [A5 - 0x29E]
00000C4E 4868 80AE pea.l [A0 - 0x7F52]
00000C52 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000C56 7001 moveq.l D0, 0x01
00000C58 3F00 move.w -[A7], D0
00000C5A 42A7 clr.l -[A7]
00000C5C 42A7 clr.l -[A7]
00000C5E 4267 clr.w -[A7]
00000C60 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000C64 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000C68 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
label00000C6C:
00000C6C 0C6E 0004 8102 cmpi.w [A6 - 0x7EFE], 0x4
00000C72 6600 0006 bne +0x8 /* 00000C7A */
00000C76 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
label00000C7A:
00000C7A 0C6E 0005 8102 cmpi.w [A6 - 0x7EFE], 0x5
00000C80 57C0 seq D0
00000C82 4880 ext.w D0
00000C84 48C0 ext.l D0
00000C86 2F00 move.l -[A7], D0
00000C88 302E 8100 move.w D0, [A6 - 0x7F00]
00000C8C 57C0 seq D0
00000C8E 4880 ext.w D0
00000C90 48C0 ext.l D0
00000C92 C09F and.l D0, [A7]+
00000C94 4A80 tst.l D0
00000C96 6604 bne +0x6 /* 00000C9C */
00000C98 4EFA 0026 jmp [PC + 0x26 /* 00000CC0 */]
label00000C9C:
00000C9C 7001 moveq.l D0, 0x01
00000C9E 3D40 8100 move.w [A6 - 0x7F00], D0
00000CA2 7004 moveq.l D0, 0x04
00000CA4 3F00 move.w -[A7], D0
00000CA6 7005 moveq.l D0, 0x05
00000CA8 3F00 move.w -[A7], D0
00000CAA 7002 moveq.l D0, 0x02
00000CAC 3F00 move.w -[A7], D0
00000CAE 206D FD62 movea.l A0, [A5 - 0x29E]
00000CB2 4868 80BE pea.l [A0 - 0x7F42]
00000CB6 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000CBA 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00000CBE 4E75 rts
label00000CC0:
00000CC0 0C6E 0005 8102 cmpi.w [A6 - 0x7EFE], 0x5
00000CC6 57C0 seq D0
00000CC8 4880 ext.w D0
00000CCA 48C0 ext.l D0
00000CCC 2F00 move.l -[A7], D0
00000CCE 0C6E 0001 8100 cmpi.w [A6 - 0x7F00], 0x1
00000CD4 57C0 seq D0
00000CD6 4880 ext.w D0
00000CD8 48C0 ext.l D0
00000CDA C09F and.l D0, [A7]+
00000CDC 4A80 tst.l D0
00000CDE 6604 bne +0x6 /* 00000CE4 */
00000CE0 4EFA 0038 jmp [PC + 0x38 /* 00000D1A */]
label00000CE4:
00000CE4 7000 moveq.l D0, 0x00
00000CE6 3D40 8100 move.w [A6 - 0x7F00], D0
00000CEA 7004 moveq.l D0, 0x04
00000CEC 3F00 move.w -[A7], D0
00000CEE 7005 moveq.l D0, 0x05
00000CF0 3F00 move.w -[A7], D0
00000CF2 7001 moveq.l D0, 0x01
00000CF4 3F00 move.w -[A7], D0
00000CF6 206D FD62 movea.l A0, [A5 - 0x29E]
00000CFA 4868 80C4 pea.l [A0 - 0x7F3C]
00000CFE 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000D02 7001 moveq.l D0, 0x01
00000D04 3F00 move.w -[A7], D0
00000D06 42A7 clr.l -[A7]
00000D08 42A7 clr.l -[A7]
00000D0A 4267 clr.w -[A7]
00000D0C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000D10 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000D14 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00000D18 4E75 rts
label00000D1A:
00000D1A 0C6E 0006 8102 cmpi.w [A6 - 0x7EFE], 0x6
00000D20 6600 0006 bne +0x8 /* 00000D28 */
00000D24 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
label00000D28:
00000D28 4E75 rts
00000D2A 4EED 03CA jmp [A5 + 0x3CA /* export_117 */]